package com.itheima.config;


import org.springframework.web.context.WebApplicationContext;
import org.springframework.web.context.support.AnnotationConfigWebApplicationContext;
import org.springframework.web.servlet.support.AbstractDispatcherServletInitializer;

// web 容器配置类
public class ServletInitConfig/* extends AbstractDispatcherServletInitializer */{
/*    // 加载配置类  产生容器 --》》 就是spring容器
    @Override
    protected WebApplicationContext createServletApplicationContext() {

        // 初始化 WebApplicationContext 对象
        AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();
        context.registerShutdownHook();

        // 加载 需要配置的类    register--》》登记
        context.register(SpringMvcConfig.class);
        return context;
    }

    // 设置路径
    @Override
    protected String[] getServletMappings() {
        return new String[]{"/"};
    }

    @Override
    protected WebApplicationContext createRootApplicationContext() {
        // 初始化 WebApplicationContext 对象
        AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();
        context.registerShutdownHook();

        // 加载 需要配置的类    register--》》登记
        context.register(SpringConfig.class);
        return context;
    }*/
}
